package utilities;

import android.app.Activity;
import android.app.Application;
import android.graphics.Color;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ScrollView;
import android.widget.TextView;
import code.theMaze.TheMazeView;

public class Workbench extends Application {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private Activity mainActivity;
	private TextView console, console2;
	private int theChosenColor;
	private Button theChosenColorButton;
	private TheMazeView theMainView;
	private int mazeWith, mazeHeight;
	private int[][] memory;
	private String filename;
	private EditText editTextOfFilemame;

	public Workbench() {

		this.theChosenColor = Color.RED;
		this.mazeWith = 10;
		this.mazeHeight = 6;
		this.filename = "myfile";

	}

	public Activity getMainActivity() {
		return mainActivity;
	}

	public void setMainActivity(Activity mainActivity) {
		this.mainActivity = mainActivity;
	}

	public TextView getConsole() {
		return console;
	}

	public void setConsole(TextView console) {
		this.console = console;
	}

	public int getTheChosenColor() {
		return theChosenColor;
	}

	public void setTheChosenColor(int theChosenColor) {
		this.theChosenColor = theChosenColor;
	}

	public Button getTheChosenColorButton() {
		return theChosenColorButton;
	}

	public void setTheChosenColorButton(Button theChosenColorButton) {
		this.theChosenColorButton = theChosenColorButton;
	}

	public ScrollView getTheMainView() {
		return theMainView;
	}

	public void setTheMainView(TheMazeView theMainView) {
		this.theMainView = theMainView;
	}

	public int[][] getMemory() {
		return memory;
	}

	public void setMemory(int[][] memory) {
		this.memory = memory;
	}

	public int getMazeWith() {
		return mazeWith;
	}

	public void setMazeWith(int mazeWith) {
		this.mazeWith = mazeWith;
	}

	public int getMazeHeight() {
		return mazeHeight;
	}

	public void setMazeHeight(int mazeHeight) {
		this.mazeHeight = mazeHeight;
	}

	public String getFilename() {
		return filename;
	}

	public void setFilename(String filename) {
		this.filename = filename;
	}

	public EditText getEditTextOfFilemame() {
		return editTextOfFilemame;
	}

	public void setEditTextOfFilemame(EditText editTextOfFilemame) {
		this.editTextOfFilemame = editTextOfFilemame;
	}

	public TextView getConsole2() {
		return console2;
	}

	public void setConsole2(TextView console2) {
		this.console2 = console2;
	}

}
